Volume 44, Issue 1, March 2023, Pages 17-43
Soliman Ayash
Volume 43, Issue 3, September 2022, Pages 1187-1232
Soliman Ayash; Rania A. Basha